package io.gitee.caoxiaoyu97.service.split.config;

import io.gitee.caoxiaoyu97.service.split.Interceptor.CxycloudServiceSplitWrapperInterceptor;
import io.gitee.caoxiaoyu97.service.split.util.SpringUtils;
import io.gitee.caoxiaoyu97.service.split.agent.ServiceSplitScannerConfigurer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/*********************************************************
 * 文件名称：ServiceSplitConfigurer.java
 * 系统名称：cxycloud
 * 模块名称：io.gitee.caoxiaoyu97.service.split
 * 功能说明：配置类，将服务转换包接入到spring
 * 开发人员 @author：caoxy
 * 开发时间 @date：2023/8/4 15:27
 * 修改记录：程序版本  修改日期  修改人员  修改单号  修改说明
 *********************************************************/
@Configuration
public class ServiceSplitConfigurer {

    @Bean
    ServiceSplitScannerConfigurer serviceSplitScannerConfigurer(){
        return new ServiceSplitScannerConfigurer();
    }
    @Bean
    CxycloudServiceSplitWrapperInterceptor cxycloudServiceSplitWrapperInterceptor(){
        return new CxycloudServiceSplitWrapperInterceptor();
    }
    @Bean
    SpringUtils springUtils(){
        return new SpringUtils();
    }
}
